<?php

//核心文件错误消息配置
require_once(FRAMEWORK_PATH."/config/message/errorMessage.php");

/*
 导入公共函数库,写入该文件夹中的文件类，按照 类名.class.php的格式写入会自导入该目录中的文件
 例如：Yun_String.class.php
*/
require_once(FRAMEWORK_PATH."/common/commonLib.php");

//引入通用函数库
require_once(FRAMEWORK_PATH."/common/function.php");
require_once(BASE_PATH."/common/function.php");

//判断是否需要加载过滤数组
if($GLOBALS['settings']['isDataFilter']){
  require_once(BASE_PATH."/config/dataFilterConfig.php");
}

//接口级权限配置文件(公共业务)
$GLOBALS['interfacePrivilege'] = require_once(BASE_PATH."/api/api.php");

//接口级权限配置文件(内置业务)
$GLOBALS['interfaceSystemPrivilege'] = require_once(FRAMEWORK_PATH."/api/systemApi.php");

//合并三类接口，构建总存储数组
$GLOBALS['interfaceData'] = array_merge($GLOBALS['interfaceSystemPrivilege'],$GLOBALS['interfacePrivilege']);

//引入公共业务全局常量
require_once(BASE_PATH."/config/global.php");

//正则配置
require_once(BASE_PATH."/config/regexpConfig.php");

//导入接口白名单配置文件
require_once(BASE_PATH."/config/interfaceWhitelists.php");